<?php
/**
 * Tabelle für die Pflege von Ergebnissen
 * @author Norman Krüger
 */
require_once '../classes/Spieltag.php';
require_once '../classes/Ergebnisse.php';
require_once '../classes/User.php';
require_once '../classes/ACL.php';
require_once '../classes/Tipp.php';

$user = new User();
$user->confirm();
$myACL = $user->ACL;   

include("../template/header.inc.php");?>

<!-- Content	-->
<div class="grid_9" id="content">

<?php
// Überprüfung, ob der User die benötigten Rechte hat, um die Seite zu sehen.
if ($myACL->hasPermission('access_admin') != true)  
{ 
  	header("location: ../rechtefehler.php");  
}

  // Change beschreibt den Wechsel des Spieltages
if($_GET['action'] == "change" ){
	// Spieltagansicht mit neuem Spieltag aufrufen
	header("location: edit_results.php?liga=".$_GET['liga']."&day=".$_POST['spieltage']);
}else if($_GET['action'] == "save"){ // Save beschreibt das Speichern von Ergebnissen
	
	$erg = new Ergebnisse();
	
	// Durchlauf der Werte in den Textfeldern
	foreach($_POST as $key => $value){
		
		if (strpos($key,"h" ) == 0){
			// SpielId ausscheiden
			$spiel_id = substr ($key, 1, strlen($key));
			// ID der Heimmannschaft abrufen
			$erg_heim = $_POST['h'.$spiel_id];
			// ID der Auswärtsmannschaft abrufen
			$erg_auswaerts = $_POST['a'.$spiel_id];
			
			// Überprüfung, ob die Felder leer sind
			if(($erg_heim >= 1 || $erg_heim == "0")
				&& ( $erg_auswaerts >= 1 || $erg_auswaerts == "0")){
				// Ergebniswerte werden in der Ergebnis.php in die Datenbank geschrieben
				$erg->addErgebnis($spiel_id,  $erg_heim, $erg_auswaerts);	
				// Aufruf von Ergebnisanzeige
				header("location: edit_results.php?liga=".$_GET['liga']."&day=".$_GET['day']);				
			}
		}
	
		
	} 
}

else{
	include("../template/table_result.inc.php");
}
?>


			</div>
	<!-- Content	-->
	

<?php
// Sidebar und Footer einbinden
include("../template/sidebar.inc.php");

include("../template/footer.inc.php");

?>